I went through this with Mason and I think it's a manipulation issue.
ie they are holding on because they know YOU want them to go on the toilet and it's probably the only thing they can do that you have no control over.

After reading many books etc I decided to put him back in nappies and left it till he was going through a more cooperative phase. He wasn't TT for wee till he was 3 1/2.