I think the inconsistency between preview and rendered posts is reasonable to consider as a Bug.
The solution will probably be to block it in the preview too, which means that “adding <button>
support to posts” would be a valid Feature request in future