At 2.9 my dgs is now fully trained in the daytime[including naps].What did the trick was acknowledging his need for privacy and having several potties in places where he could reach one easily,also making sure it was easy for him to pull pants trousers down.He now just calls for a wipe post poo or for help to empty a potty.
Just in time for preschool in September.