Hello,
This post is old, but if you or someone is in the same situation:
The important thing is that "lastname" (required field to compose fullname) exists in the form.
Then you can remove the fullname from the form.
And you can hide lastname and fill it through JS, bussiness rule, etc. if neccesary (Fullname can't be filled through JS)
I hope this can help someone.