Контекст наложения.(Требуется экспертное мнение)

Для активного состояния кнопки применяется transform и элемент :after перестаёт реагировать на z-index. Возможно ли оставить transform для изменения размеров или придётся использовать изменение ширины и высоты?

https://jsfiddle.net/gdmqL59j/2