I agree. To say that a natually-occurring physical process or phenomenon was invented is nonsensical.
Electricity is not the same as electric power, just as nuclear fission is not the same as a nuclear weapon, just the same as fire is not the same as a coal fired power plant.
Electricity and nuclear fission were discovered, not invented.
Electricity is not the same as electric power, just as nuclear fission is not the same as a nuclear weapon, just the same as fire is not the same as a coal fired power plant.
Electricity and nuclear fission were discovered, not invented.