Find all elements that do not have a data- attribute without using jQuery

How can i find all element that do not have a data- attribute without using jQuery, i have seen similar to my question but they are all using jQuery. check here

Is there any method how to get all element by using vanilla JS only? Thanks!

I’ve tried something like this but it is not working..

document.querySelectorAll(".form-step not:[data-last="yes"]")
<div class="form-step" data-last="no"> Stay </div>
<div class="form-step" data-last="no"> Stay </div>
<div class="form-step" data-last="yes"> Hide </div>