DS1 pulls pants off but cant get to nappy as I use the singlets that do up at crouch (he can open press studs but doesnt seem to reaslise thats what doing up singlet between his legs).

Maybe try them. Or try putting nappy on back to front.