Ugh the dreaded potty training!
You aren't a bad mom as many have already said. Also, don't waste money on potty training books - it sounds like you and your daughter are doing great.
It takes time and if the child isn't ready it takes way longer. Just keep doing what you are doing and take your knitting with you.