Typically one element has a double-throw thermostat that is intended to power one element first and then switch to the other element when one end of the tank is warm. There is a remote chance that the double-throw thermostat has failed {or been reconfigured} and is allowing both elements to operate together.