Imran is a similar age and he's semi-trained.
Yasin started teaching him during summer and now we're kind of stop start about it.
He will take of his nappy to use the potty but when he's in undies he's just as likely to wet them as to use the potty. Once the weather warms up I'll get more serious about it but for now he's just training himself and I'm providing undies and a potty for him.
He's really proud of his Diego undies and he hates it when he wets them but he's just not quite fast enough at the moment - he pretty much realises that he needs the potty about 10 seconds before he pees himself.