Dynamically Enabled Button — Does State Report When We Change It Dynamically?

Setting “enable button” changes the button below from disabled to enabled. Does the screen reader reliably report this dynamic change in state?