Don't worry, there are LOTS of children this age who still wear night-time diapers.
Don't make him feel self-conscious or dampen his spirit though. And don't compare him to others, or your friends kids. Don't expect too much too soon.
In the meantime, just put a waterproof bed pad under him. That way, if he wets the bed, it's easier to clean and you don't have to wash the entire bedding. That's what I did with my girl. She is 5 years old, and only this year did she stop wearing the night time diapers. But, I still place a waterproof bed pad under her, "just in case." Sometimes, she'd have an accident just because she was sleeping so solidly that she didn't even know to wake up and go to the toilet. That happens too. Also, don't give him any liquids after dinner and make sure he pees before bed.
Really, don't fret about it. I know, sometimes Parents are embarrassed perhaps about their child still wearing night-time diapers or breastfeeding at a later age for example. But it's no big deal. Every child is different. They will be ready when they are ready. Your son is obviously still transitioning to all night dryness. But as adults, even we have to go pee in the middle of the night sometimes too, right?
It's okay. If he has no other medical or health concerns, I wouldn't worry about it.
Take care,
~Susan
www.cafepress.com/littlegoogoo