I've always heard that the three buttons on a naval coat kept Midshipmen from wiping their noses on their cuff; hence the Middies' nickname (in the Royal Navy) of "Snotty".

T.