Would that need everyone to change bus? I can see people getting fed up of that happening regularly.
I've always thought the ideal would be for a battery exchange in lieu of recharging. If there was an easy way to pull out a tray of dead batteries and replace with a tray of fully charged batteries, that would be the answer.
The alternative would be for the batteries to be towed behind the bus. A trailer of dead batteries could be unhitched, and a new trailer with freshly charged batteries could be hitched behind a bus, and away you go.