He is still young so his maturity level is still going to be low. He probably doesn't want to disappoint. It's natural for a young child to hide a mistake.
I suggest you tell him to sit down, not asking, until you see consistency for a while. Do this every 15-30 minutes. You decide on the time intervals as you know how strong or weak is bladder is at this point. Make this a regular routine so that his bladder becomes accustom to releasing on a regular basis. Stretch the time out as time goes on. This is what you're training, the bladder, not the child. The child can mean well but if the bladder isn't ready yet and not being consistent the child will be frustrated, upset, embarrassed, etc. You're doing right by giving him a small reward with every success like a Skittle or M&M, and not punishing when he has an accident. Have him help with the clean up in some way to learn his responsibility in pottying.
K. B
mom to 5 including triplets
http://groups.yahoo.com/group/HarrisburgPAChat
chat and events within 2 hour radius