if u want to keep showing your :after element, but only hide it for screen readers. You just need to add this:
content: " (required)" / "";