All children are different. Don't compare n give stress to yourself n your precious. My gal had her diapers to school till 3.5 yrs old. Like ur lo, my gal knows when to pee n poo but not comfortable to be in the toilet yet. Diapers have been their trusty friend n they are used to it.
It took my gal some effort n courage to remove her diaper n go to toilet. Each successful attempt, we made a great deal. Gave her sticker n clapped for her. Told her good job n she is a big gal now. With her going through the developmental stage, we shld be mindful not to scold or shame them if she/he pees or poos out wo diaper. Smile n encourage n say 'it is ok, u will remember to go toilet the next time'.
Read more