I 100% agree with Kelly S.
We used Elimination communication with our boys, and both were trained early. My oldest was in undies full time at 18 months, and my youngest was in undies full time at 15 months. Both were night and day trained at that time.
Its common misconception that babies are born without control over thier bladder. But if parents would just listen and pay attention to thier babies potty habits, they'd ssee that thier baby will only pee all at once 6-8 times per day. As children grow, they lose the control over thier bladder by being allowed to pee whenever wherever in an ultra absorbant disposable diaper. Wearing something like that, kids don't know when they have peed and eventually stop paying attention to thier bladder function, and then need to RELEARN how to control them.
ANYWAY, you are in a window right now, go with it. Skip pull ups, like others said they are just a very expensive diaper. Buy the Gerber training undies with the thick crotch in them, and go to town. Take her every 1/2 hour for a week and then gradually stretch the time out as you go. Set a timer to get her attetnion and get her excited about it.
She will have accidents, but it won't matter if you train her now or when she's 4, she'll still have accidents while getting used to not being in a diaper.
Watch her for signs she has to go.. a dazed look in her eye, pee shivers, squatting, staring off into space for a minute, grabbing her privates.... watch her for a while and you'll clearly see her potty signals. And don't ask her if she needs to go, TELL her time to go potty. This will mkae a big difference in your success potty training.... its not a choice ,its just something its time to do.