We've the same Problem for our customers here.
The provided link from ZunHui Han does not seem to fix the Problem here.
I can replicate the behavior with an local User:
If i add the local user to the "network configuration operators" group the user can change the ip-settings under ncpa.cpl, after entering his own credentials. under Settings>Network & Internet> and so on it isn't possible.
Actually our customers (also engineers) will work with that workaround.
But thats not satisfying for an standard user.
I would understand if windows behaves in an opposite way, because "normal" never will change drivers of networkadapters oder change LLDP drivers - but they need to be able to change IP-adresses quite easy.