Given that this doesn't work but works on my end leads me to believe it is caching related.
Does your server/host provide caching ? If so can you clear the cache for this site and check again to see if the issue remains. As I say on my end after clearing the cach it the items are disabled on the first time the page loads.
At this point shouldn't we compare our two server setups? Then we could check to to see what the differences in PHP versions and other details of our setups are.
Let us know, and we can generate a site health report for you to compare to your site health report.