Actually it turned out it was a problem with our own code that transformed the select for radio buttons. A rewrite of the code to be more general fixed the problem. Just forgot to mark this as resolved.
If anything safari doesn’t listen properly to trigger events on select items when they aren’t manipulated by the user. I recommend trying out a few varieties of triggering the update and see what works reliably. I think I used a jQuery trigger, but I’m not sure. I was looking into how to do it vanilla, but it cost me a lot more headaches and since the website was so old it was still using jQuery for the rest it seemed unnecessary to remove it