Update button (sometimes) greyed-out

Update button is not always active. If the WordPress is auto-saving current post content, the update button will be disabled. This is normally done once every 60 seconds (default autosave interval). Auto-saving is done using AJAX, and if your website is slow to respond, autosave process can take a lot of time to finish.

Depending on the server, this can be from 1 second to 30 or more seconds. And, until autosave completes, the Update button is disabled.

You can change autosave frequency (WP-Config – Autosave Interval), or disable it completely. It is not recommended to do so, because if something goes wrong, you may lose your work. Autosave ensures that your content is saved in the database periodically to avoid data loss.