I have to keep explaining to my two girls it is ok to make a mistake. Have you tried showing your son that you make mistakes? That is what it took my girls 6 and 5 to get it. If I mess up I tell them I am sorry. If they see me make a mistake on a paper or I do something wrong that I can fix then I show them it is ok by just fixing it. It took a long time to get it through thier heads. After about 3 years, my 5 year old was a super perfectionist, we are finally seeing results. When they dont get a hundred they still ask though, Mommy its ok right cuz I tried my best. Good luck.