E.H.
Although all of these methods are great always keep in mind that you cant rush them. A few other children in my family (cousins or sisters kids) learned how to go potty quick. My daughter took AGES to learn this. Basically I tried pullups with no luck so I just did the panties idea. Well after one accident she just refused to wear them or refused to pee at all (she would hold it in no matter what even if put on the potty). She would eventually complain about her peepee hurting and so on. SO I had to put her in pullups so when she was ready she could go on her own. I would then 2 weeks later try again giving her a break. Then try again and if she didnt get it I would give her another break. After about 2-3 breaks I tried again and she picked it up in a day. I then started the sticker method. My son was opposite and figured he was ready by himself. With both I would have them in panties or undies at home but when we would go out put pullups on them because when they are first starting to learn they dont have great control and accidents can happen on the way to the potty.
I believe that no matter what be patient. I know it may get frustrating and it may come easily and may not. But remember that it is a big change for them from you saying "NO dont pee without the diaper on!", in fear of having a pee stain on the carpet, to "Dont pee in the diaper". I dont think many parent take the time to sit back and think how confusing this may be for them not to mention different feeling like you are going to fall in this hole. Imagine the feeling you get when you are sleepy and accidentally sit on a toilet when the lid is NOT down. Try to be understanding aswell as try different ways to award them (stickers or pizes) aswell as reassure them that nothing bad will happen.
KEY POINT: BE PATIENT! If it doesnt come easily stay calm or atleast hide your frustration so your kiddo wont pick up on it.