Why do the British lose their accent when they sing?
Some do, some don't.
Those who do I'd suggest they do it for commercial reasons. If a British popster, who wants to sell his/her discs in the US, would be advised (via a phalanx of highly paid 'advisers') to adopt a fake American accent.