Perhaps, if you wanted to stay authentic to Sunfire being a mutant, he simply discovered his latent abilities/they triggered for him after going into the burning building?