Fixed `showCloseBox` and `showNavigation` for individual steps

- Previously if the global settings for `showNavigation` or `showCloseBox` would ignore a steps setting of false, if they were set to true.
- Also, changed canGoNext and canGoPrev functionality to not hide the button completely, but add a disabled class to the button.
- Buttons will only hide if showNavigation is false.