The first one that I bought for my grandson stayed snapped. He did eventually loose it though. I bought two more exactly like it, and neither one will stay snapped. He is an almost 5 year old, and they should stay snapped to protect him. I was not happy with the two that I recently purchased at all, they were not at all of the same quality as the first one was.
Gold Beach, OR