Do yourself a favor and take mixed signals as a no.
Here’s how you follow it—just imagine that the other person is having a really hard time letting you go because rejecting someone isn’t easy and they don’t want to hurt your feelings. Imagine they just don’t know how to come upfront and say that they don’t like you like that. So they’ve been awkwardly appeasing you and giving you half-hearted responses, but you just won’t take the hint!
Do yourself the favor of removing yourself first and walk away with the rest of your dignity while you can.