My son (2 since Jan) has recently figured out how to un-do the chest buckle of his carseat. He figured it out while we were leaving. We were only going a few blocks and I had to pull the car over several times to rebuckle him. He was pulling the straps off his shoulders too.
Finally, after it became apparent that this game ammused him and he wasn't getting it that it was "danger" I slapped his hand when he went for it with that mischevious look in his eye. This is not me...not the kind of parenting I am in favor of. But at the same time I need to be able to drive from point A to point B with him safely secured in his seat. What if I had been on the highway and couldn't pull over 4 times in 5 minutes?
This happened maybe a week ago and has happened a time or two since. I am completely at a loss. I can't imagine there's not a better way to deal with this...there has to be...
I'm open to all suggestions.

Thanks!