It feels such a mine field doesn't it?
I would say - maybe think about leaving it longer? I trained Ds1 at almost three - I forgot to do it before cos we moved house and I was doing my finals. There was a lot of change going on for him, and it wasn't the right time.
It was quite straightforward - the week before, I read him books about potties/toilets, got him new pants, announced a couple of days before that he was ready to use the toilet on monday.
Said day came, I put him in pants, waited till the wee ran down his leg and said" Oh look! lets go to the toilet!" he passed the last bit in the loo, gave him much praise etc. Then we did it again. As the day went on, he started to make the connection between how he felt, and what was happening down there.
Nappies are so absorbent that they need to make the connection between letting go, and what actually happens. I cheerily got the cleaning stuff out.
TBH - he was physiologically ready, and just needed to make that connection between feeling a full bladder, and what happens when you let go. We bypassed the potty, and went straight to the toilet on a standing mission!
It took five days, and then he was fully trained and reliable - I could take him on a car journey of an hour or so, and provided I got him to wee in the toilet beforehand he was fine. I didn't have to cart potties round, or drive us both demented by him sitting on it whilst I read him stories. Just a step for the toilet, and an insert for the loo seat. He could hold on whilst we were out.
Ds2 was slightly more switched on, and did it all at two and a half...
For me - this worked, leaving it till later. It meant they were clean and dry in five days - I really really didn't want to spend our time together with me chasing them round with a potty saying - do you think you need a wee? lets just try shall we? for weeks on end - and worrying about being caught short, car journeys, portable potties etc.....
At night time however, Ds1 was such a deep sleeper, he was 5-6 before he was really completely dry at night. Again, ds2 was more physiologicaly switched on in that department, and was dry at night by 3 - thats just him though - they are all different x