From what I have gathered it is an expression of accuracy. The dime being so small that to stop on a dime means extreme accuracy.
It seems to be a very old expression and I wonder if it originated in the old west perhaps, originally about quick horses with fast stops.
I used to own an ex rope horse who was extremely fast and could stop on a dime.
They are trained for quick breakaways and fast, precision stops. ???