Hi,
If you want to remove the whole fields step conditionally, the best will be to create a joomla system plugin which would include the hikashop helper, do your checks, load the config of HikaShop and set the "checkout" of the config based on the result of your checks.
If you remove the whole fields step directly like that, the system won't do any checks on the fields data during the checkout so even if they are required it won't bug you.
If you try to do it via the views like explained on that thread and that you have required fields, the checkout controller won't let you proceed to the next step and you will have to hack the controller. So I would recommend the joomla system plugin overriding the config setting.