There should be no "Apply" to click. I was referring to the menu, i.e. In the menubar, top left corner of the screen, there should be a black icon shaped like an apple with a bite out of it. Click on it once, and move the mouse pointer down to where it says "Location" (assuming English), and a sub-menu should appear listing any pre-configured locations. Continue to move the pointer over to the sub-menu and select a location that does not have a "checkmark" beside it (this denotes the currently active location) - once a location is highlighted, click the mouse again to change to the new location.
That menu works through '
/usr/sbin/scselect' which is owned by "root" and setuid so it doesn't surprise me that non-admins can use it to change the network configuration, which would normally be expected to require "admin" privileges. And the setuid status isn't a quirk of my system - it is supposed to be setuid eg. <pre>
pkgutil --file-info /usr/sbin/scselect</pre>
So if the menu doesn't work, does invoking '
scselect' directly work on your system?