Para los circulos en css no utilizo la propiedad display: inline-block. Con esto no tengo el problema de los index de los circulos y los fieldset.
.path-step { width: 1.5em; height: 1.5em; border-radius: 50%; background-color: #a2a2a2; margin-top: 2em; opacity: 0.4s; transition: all 0.4s; cursor: pointer; &:hover { box-shadow: 0px 0px 5px rgba(250,250,250,0.8); opacity: 0.9; } &.active { opacity: 1; background-color: white; box-shadow: 0px 0px 5px rgba(250,250,250,0.8); } }