yes
1. you can stay on EAD as long as your 485 is not adjudicated and EAD is renwed as and when necessary.
2. you can apply for H-1 depending on the time left on H-1. if six years have been over, and you used EAD, you will not get the extension of the seventh yr afterwards as using EAD cancels the H-1.