Dear Alka,
Waiting isn't necessarily a bad idea - in fact, it often proves to be just the right approach.
However, as you can tell, you are cooperating, if you will, with the current situation. One option you have is to set a date for the end of diaper use, and stick to it. If you choose to do this, establish a reward system at the same time for your son's use of the potty.