Fixed `showCloseBox` and `showNavigation` for individual steps

- Previously 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.