Can’t talk about kids, but I can about myself.
I’ve ridden in the past 16″ and 18″ 456’s. My brothers 20 was too big for me.
Thats the equivalent of what you’re suggesting I think. The 16 worked ok with a long seat post and stem. The 18 was generally better, although lacked the maneuverability of the 16 in the woods due to the higher top tube. the 20 was just a no go.
What I learned was that the top tube getting in the way was the key issue.
I now generally ride 19″/large bikes, because well, moar reach iz betterer, but they all have low top tubes.
That said, your lad might not be full height until 17 or 18. Although its going to depend what bike it is, I suspect it might be a bit too much of a stretch