Neighbours have spoken of their horror after a house went up in flames with a little boy trapped inside.