How can I prevent my kings from changing their succession law within the empire?
Solution 1:
You can stop being Scandinavian! If your heir's culture isn't Norse, they won't be able to adopt Norse special successions.
Beyond that, you may be looking at mods as your only other solution.