I don't want to magically be the only one who gets to be special and work from home. There's only a few of us, we're in a shared office with our laptops. They've also voiced their discontent.
Try easing into it with a "everyone gets 1 WorkFromHome day a week" policy. If there is an enterprisey vacation-planning tool you use already, WFH can be added as a special kind of vacation. This means the managers can approve WFH requests so that, e.g. not everyone works from home the same day of the week.
Since WFH breaks in person coordination, you actually probably are better off with the whole team doing it at the same time. I mean, for something like software development.