The best explanation for why the temperature of water remains at 100° C when thermal energy is applied is:
When the water reaches 100° C, any increase in thermal energy goes to breaking the bonds between water molecules as the water boils and becomes steam.
This describes the process of boiling, where additional thermal energy is used to convert water from a liquid to a gas (steam) rather than increasing the temperature further.