I just potty trained my son this weekend, we had tried it before but it just never took and he always refused, very dramatically, to sit on the potty. So I finally decided that this past weekend was the weekend and there would be no turning back no matter what. He turned 3 in May also. He did surprisingly well so far.
The day started out with 4 accidents in 20 minutes then someone suggested putting him on the potty every 5 minutes and making him (forcing if need be) sit for 5 minutes and eventually he would figure out it is much easier to just go when they have to rather then wasting the day on the potty. I think that makes a lot of sense. My son got it on the second time and hasn’t had an accident since. I still put pull-ups on him at naptime and bedtime for now (I call them nighttime underwear so as to not refer to them as diapers), but so far he has been dry after nap, still wets at night. But we can work on that after he gets the rest of the time down pat.
We also give rewards – he loves m&m’s, so he gets 1 for sitting on the potty, 2 for peeing, and 3 for pooping. He also gets to put a sticker on his chart. We also make a huge deal EVERY time he goes pee or poo on the potty; he has gotten lots of surprises. He enjoys the praise and has wanted to sit on the potty every five minutes (I’m guessing it’s more for the m&m’s, but that’s ok for now, its helping him get used to it.) Oh, and we also put a cheerio in the toilet and tell him to try to sink it , he gets a big kick out of that.
You might want to try talking to a child behaviorist also; they may be able to give you some insight on her behavior towards it. We did that about trying to get our son to sleep in his own bed and we also asked about potty training, she was the one who suggested that we would just have to do it one day and not turn back (but she did suggest waiting until he was 3-1/2).
Good luck and I hope you get some answers that work.