Third seed Naomi Osaka came back from a set down to beat Sofia Kenin, clinching a place in the Brisbane International quarter-finals.