Why Is Peter Pan Always Played By a Woman?

There are certainly teenaged boys who could do it, and J.M. Barrie originally wanted the stage role to be filled by a male. So how did we end up with Mary Martin and Cathy Rigby? A combination of historical happenstance and English labour law.