Short Answer = NO, you cannot allocate a NONSMS dataset on an SMS volume. Period.
Only SMS managed datasets, i.e. those assigned a Storclas by the SMS ACS Storclas routine are SMS managed. And even then the Storgrp ACS routine has to assign them to an SMS Storgrp with some ENABLED or QUINEW volumes in it, that are initialised by ICKDSF as SMS format (using the STORGRP parameter) before you can allocate on an SMS volume. There is virtually no way to circumvent this, that I would tell you about.
PS: Even if you code VOL=SER=volser in your JCL, but the dataset is eligible to be SMS managed the volser will be ignored, and SMS will decide on the volume to be selected.