In https://github.com/rstudio/shiny/commit/33dc41c4bd26c63acf50e658dc79b44647b3d5ef, @jcheng5 added the `disabled` parameter to `shiny::actionButton()` and `shiny::updateActionButton()`.