### Godot version

4.1.dev (4d5f10fc3a)

### System information

MacOS 13.1 M1 Pro

### Issue description

When right clicking an element of an array/dictionary it will select it but it will never be unselected (not if you select another node nor by reselecting the node). This leads to a lot of element being marked as selected which makes it a little less readable. When doing a left click it won't select.

### Steps to reproduce

1. export an array 
2. add an element 
3. try left click it won't select
4. try right click it will select

### Minimal reproduction project

N/A
String warn;
	Color warn_color;
	if (object->has_method("_get_property_warning")) {
		warn = object->call("_get_property_warning", property);
		warn_color = get_theme_color(SNAME("warning_color"));
	}
	return make_help_bit(p_text, warn, warn_color, true);
}
void EditorProperty::menu_option(int p_option) {
	switch (p_option) {
		case MENU_COPY_VALUE: {
			InspectorDock::get_inspector_singleton()->set_property_clipboard(object->get(property));
		} break;
		case MENU_PASTE_VALUE: {
			emit_changed(property, InspectorDock::get_inspector_singleton()->get_property_clipboard());
		} break;
		case MENU_COPY_PROPERTY_PATH: {
			DisplayServer::get_singleton()->clipboard_set(property_path);
		} break;
		case MENU_PIN_VALUE: {
			emit_signal(SNAME("property_pinned"), property, !pinned);
			queue_redraw();
		} break;
		case MENU_OPEN_DOCUMENTATION: {
			ScriptEditor::get_singleton()->goto_help(doc_path);
			EditorNode::get_singleton()->set_visible_editor(EditorNode::EDITOR_SCRIPT);
		} break;
	}
}
void EditorProperty::_bind_methods() {