T.S.
When you are training them you don't ask them if they need to go, or count on them to tell you, you just take them.
I started my son at 22 months. Took him every half an hour or so for the first day or two, then every hour for a few days, then gradually spread it out to every two hours or so. Did the same thing with my girls, around the same age.
You just say, it's time to go potty now! If he goes, great, if not, no big deal. Just keep coming back.
They call it training for a reason, it's up to you to train him, it's not much different than training a puppy: consistency and lots of praise :)