isAllowMove(target) {
    if (target === this) {
      return false
    }

    if (this.findOne(target)) {
      return false
    }

    return true
  }
is allow move to target
@param {TreeNode} target
@param {string} relative top, bottom, inner